﻿@model ThaireInvestmentWeb.Models.EditUnitTrustProportionModel
@{
    ViewBag.Title = "Edit UnitTrust Proportion";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script>
    $(document).ready(function () {

        $("#UnitTrustDate").datepicker(
        {
            dateFormat: 'dd/mm/yy',
            yearRange: "-30:+40",
            showOn: 'button',
            showAnim: 'fadeIn',
            changeMonth: true,
            changeYear: true,
            showButtonPanel: true,
            buttonImage: '@Url.Content("~/Content/images/Calendar.png")'
        });

        $("#CancelBtn").click(function (event) {
            showConfirm(null, CancelBtnAction);
            return false;
        });

        $("#btnProportion").hide(); //ปิดปุ่ม


        $("#UnitTrustItem1").change(Sum);
        $("#UnitTrustItem2").change(Sum);
        $("#UnitTrustItem3").change(Sum);
        $("#UnitTrustItem4").change(Sum);
        $("#UnitTrustItem5").change(Sum);
        $("#UnitTrustItem6").change(Sum);
        $("#UnitTrustItem7").change(Sum);
        $("#UnitTrustItem8").change(Sum);
        $("#UnitTrustItem9").change(Sum);
        $("#UnitTrustItem10").change(Sum);
        $("#UnitTrustItem111").change(Sum);
        $("#UnitTrustItem112").change(Sum);
        $("#UnitTrustItem113").change(Sum);
        $("#UnitTrustItem114").change(Sum);
        $("#UnitTrustItem121").change(Sum);
        $("#UnitTrustItem122").change(Sum);
        $("#UnitTrustItem123").change(Sum);
        $("#UnitTrustItem124").change(Sum);
        $("#UnitTrustItem125").change(Sum);
        
    });
    function CancelBtnAction(event) {
        window.location.href = 'ManageUnitTrustPrivilege?headerId=@Model.HeaderID';
    }
    function Sum() {
        var v1 = $("#UnitTrustItem1").val();
        var v2 = $("#UnitTrustItem2").val();
        var v3 = $("#UnitTrustItem3").val();
        var v4 = $("#UnitTrustItem4").val();
        var v5 = $("#UnitTrustItem5").val();
        var v6 = $("#UnitTrustItem6").val();
        var v7 = $("#UnitTrustItem7").val();
        var v8 = $("#UnitTrustItem8").val();
        var v9 = $("#UnitTrustItem9").val();
        var v10 = $("#UnitTrustItem10").val();
        var v111 = $("#UnitTrustItem111").val();
        var v112 = $("#UnitTrustItem112").val();
        var v113 = $("#UnitTrustItem113").val();
        var v114 = $("#UnitTrustItem114").val();
        var v121 = $("#UnitTrustItem121").val();
        var v122 = $("#UnitTrustItem122").val();
        var v123 = $("#UnitTrustItem123").val();
        var v124 = $("#UnitTrustItem124").val();
        var v125 = $("#UnitTrustItem125").val();

        var total = 0;
        if (v1 != '') {
            total += parseFloat(v1);
        }
        if (v2 != '') {
            total += parseFloat(v2);
        }
        if (v3 != '') {
            total += parseFloat(v3);
        }
        if (v4 != '') {
            total += parseFloat(v4);
        }
        if (v5 != '') {
            total += parseFloat(v5);
        }
        if (v6 != '') {
            total += parseFloat(v6);
        }
        if (v7 != '') {
            total += parseFloat(v7);
        }
        if (v8 != '') {
            total += parseFloat(v8);
        }
        if (v9 != '') {
            total += parseFloat(v9);
        }
        if (v10 != '') {
            total += parseFloat(v10);
        }
        if (v111 != '') {
            total += parseFloat(v111);
        }
        if (v112 != '') {
            total += parseFloat(v112);
        }
        if (v113 != '') {
            total += parseFloat(v113);
        }
        if (v114 != '') {
            total += parseFloat(v114);
        }
        if (v121 != '') {
            total += parseFloat(v121);
        }
        if (v122 != '') {
            total += parseFloat(v122);
        }
        if (v123 != '') {
            total += parseFloat(v123);
        }
        if (v124 != '') {
            total += parseFloat(v124);
        }
        if (v125 != '') {
            total += parseFloat(v125);
        }
        $('#txtSum').val(total);
    }

</script>


<table class="navi" width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
        <td style="width: 100%;">
            <div class="navi">
                Instrument Type > <a href="@Url.Action("ManageUnitTrust", "UnitTrust", new { headerId = @Model.HeaderID })">Unit Trust</a> > <a href="@Url.Action("EditUnitTrustHeader", "UnitTrust", new { headerId = @Model.HeaderID })">Header</a>>Distributed
            </div>
        </td>
    </tr>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="tableheader" width="100%">
    <tr>
        <td height="38" tyle="width: 100%; text-align: center;">INPUT Distributed Unit Trust</td>
    </tr>
</table>
<table style="width: 100%; text-align: center;">
    <tr>
        <td>
            @Html.Partial("_UnitTrustHeaderView", Model.HeaderDTO)
            @Html.ValidationSummary(true)
            @using (Html.BeginForm("EditUnitTrustProportion", "UnitTrust", FormMethod.Post, new { id = "mainForm" }))
            {
                <table width="95%" border="0" align="center">
                    <tbody>
                        <tr>
                            <td>
                                <div align="center">
                                    <input id="SubmitBtn" type="submit" name="SubmitBtn" value=" Submit " need-confirm="true" class="button">
                                    &nbsp;&nbsp; 
                                <input id="CancelBtn" type="button" name="CancelBtn" value=" Cancel " class="button">
                                </div>
                            </td>
                        </tr>
                    </tbody>
                </table> 
              


                <table style="margin-top: 20px;" class="tablelist" width="100%" border="0" align="center" cellspacing="1" bgcolor="#333333">
                    <!--DWLayoutTable-->
                    <tbody>
                        <tr bgcolor="#CCCCCC">
                            <th scope="col" style="text-align: center; height: 35px">&nbsp;</th>
                            <th width="30%" scope="col" style="text-align: center; height: 45px">สัดส่วนการลงทุน (%)</th>
                        </tr>

                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">1. เงินฝากสถาบันการเงินและธนาคารที่มีกฎหมายเฉพาะจัดตั้ง </td>
                            <td>
                                @Html.TextBoxFor(model => model.UnitTrustItem1, new {@class = "inputNumberField" , maxlength = 10 })
                                @Html.ValidationMessageFor(model => model.UnitTrustItem1)
                            </td>
                        </tr>
                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">2. ตราสารหนี้ภาครัฐไทย</td>
                            <td>
                                @Html.TextBoxFor(model => model.UnitTrustItem2, new { @class = "inputNumberField" ,maxlength = 10 })
                                @Html.ValidationMessageFor(model => model.UnitTrustItem2)
                            </td>
                        </tr>
                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">3. ตราสารหนี้เอกชนไทย ได้แก่
                 
                                <br>
                                ตราสารหนี้ที่ออก สั่งจ่าย รับรอง รับอาวัลหรือค้ำประกันโดยสถาบันการเงิน
                 
                                <br>
                                ตราสารหนี้ที่ออกโดยบริษัทจำกัด
                 
                                <br>
                                ตราสารหนี้ที่ออกโดยองค์การหรือรัฐวิสาหกิจที่ไม่มีกระทรวงการคลังค้ำประกัน
                 
                                <br>
                                ตราสารกึ่งหนี้กึ่งทุนที่ออกโดยบริษัทจำกัด
                 
                                <br>
                                ตราสารหนี้ที่มีลักษณะของสัญญาซื้อขายล่วงหน้าแฝง
                 
                                <br>
                                ตั๋วเงินซื้อลดที่บริษัทเป็นผู้รับอาวัล</td>
                            <td>
                                @Html.TextBoxFor(model => model.UnitTrustItem3, new {@class = "inputNumberField" , maxlength = 10 })
                                @Html.ValidationMessageFor(model => model.UnitTrustItem3)
                            </td>
                        </tr>
                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">4. ตราสารทุน (เพื่อการลงทุน) ไทย และ ต่างประเทศ </td>
                            <td>
                                @Html.TextBoxFor(model => model.UnitTrustItem4, new { @class = "inputNumberField" ,maxlength = 10 })
                                @Html.ValidationMessageFor(model => model.UnitTrustItem4)
                            </td>
                        </tr>
                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">5. หน่วยลงทุนของกองทุนรวมอสังหาริมทรัพย์ 
                  ใบทรัสต์ของกองทรัสต์เพื่อการลงทุนในอสังหาริมทรัพย์ 
                  และหน่วยลงทุนของกองทุนรวมโครงสร้างพื้นฐาน ที่จดทะเบียนจัดตั้งในประเทศไทย </td>
                            <td>
                                @Html.TextBoxFor(model => model.UnitTrustItem5, new {@class = "inputNumberField" , maxlength = 10 })
                                @Html.ValidationMessageFor(model => model.UnitTrustItem5)
                            </td>
                        </tr>
                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">6. สัญญาซื้อขายล่วงหน้า </td>
                            <td>
                                @Html.TextBoxFor(model => model.UnitTrustItem6, new { @class = "inputNumberField" ,maxlength = 10 })
                                @Html.ValidationMessageFor(model => model.UnitTrustItem6)
                            </td>
                        </tr>
                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">7. 
                  การให้กู้ยืมโดยมีกรมธรรม์ประกันภัยของบริษัทเป็นประกัน</td>
                            <td>
                                @Html.TextBoxFor(model => model.UnitTrustItem7, new { @class = "inputNumberField" ,maxlength = 10 })
                                @Html.ValidationMessageFor(model => model.UnitTrustItem7)
                            </td>
                        </tr>
                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">8. การให้กู้ยืม และการให้เช่าซื้อรถ 
                  (ไม่นับรวมการให้กู้ยืมโดยมีกรมธรรม์ประกันภัยของบริษัทเป็นประกัน ตามข้อ 7 
                  และการให้กู้ยืมแก่พนักงานของบริษัท ตามข้อ 9) </td>
                            <td>
                                @Html.TextBoxFor(model => model.UnitTrustItem8, new {@class = "inputNumberField" , maxlength = 10 })
                                @Html.ValidationMessageFor(model => model.UnitTrustItem8)
                            </td>
                        </tr>
                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">9. การให้กู้ยืมแก่พนักงานของบริษัท</td>
                            <td>
                                @Html.TextBoxFor(model => model.UnitTrustItem9, new { @class = "inputNumberField" ,maxlength = 10 })
                                @Html.ValidationMessageFor(model => model.UnitTrustItem9)
                            </td>
                        </tr>
                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">10. การรับอาวัลตั๋วเงิน 
                  และการออกหนังสือค้ำประกันเพื่อเป็นหลักประกันการปฏิบัติตามสัญญาของโครงการต่างๆ </td>
                            <td>
                                @Html.TextBoxFor(model => model.UnitTrustItem10, new {@class = "inputNumberField" , maxlength = 10 })
                                @Html.ValidationMessageFor(model => model.UnitTrustItem10)
                            </td>
                        </tr>
                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">11. การลงทุนต่างประเทศ </td>
                            <td></td>
                        </tr>
                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">11.1) เงินฝากธนาคารต่างประเทศ</td>
                            <td>
                                @Html.TextBoxFor(model => model.UnitTrustItem111, new { @class = "inputNumberField" ,maxlength = 10 })
                                @Html.ValidationMessageFor(model => model.UnitTrustItem111)
                            </td>
                        </tr>
                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">11.2) ตราสารหนี้ต่างประเทศ </td>
                            <td>
                                @Html.TextBoxFor(model => model.UnitTrustItem112, new {@class = "inputNumberField" , maxlength = 10 })
                                @Html.ValidationMessageFor(model => model.UnitTrustItem112)
                            </td>
                        </tr>
                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">11.3) ตราสารทุนต่างประเทศ </td>
                            <td>
                                @Html.TextBoxFor(model => model.UnitTrustItem113, new {@class = "inputNumberField" , maxlength = 10 })
                                @Html.ValidationMessageFor(model => model.UnitTrustItem113)
                            </td>
                        </tr>
                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">11.4) หน่วยลงทุนของกองทุนรวมอสังหาริมทรัพย์ 
                                ใบทรัสต์ของกองทรัสต์เพื่อการลงทุนในอสังหาริมทรัพย์ที่จดทะเบียนจัดตั้งในต่างประเทศ 
                                (เฉพาะ 11.4 รวมทั้งหมดไม่เกิน 5%) </td>
                            <td>
                                @Html.TextBoxFor(model => model.UnitTrustItem114, new { @class = "inputNumberField" ,maxlength = 10 })
                                @Html.ValidationMessageFor(model => model.UnitTrustItem114)
                            </td>
                        </tr>


                        @if (!Model.IsThaireLifeCompany)
                        {      

                            <tr bgcolor="#FFFFFF">
                                <td style="text-align: left">12. สินทรัพย์ลงทุนอื่น </td>
                                <td></td>
                            </tr>
                            <tr bgcolor="#FFFFFF">
                                <td style="text-align: left">12.1) 
                  ตราสารหนี้ที่กำหนดให้ผู้ทรงตราสารหนี้มีสิทธิในการรับชำระหนี้ด้อยกว่าเจ้าหนี้สามัญทั่วไป</td>
                                <td>
                                    @Html.TextBoxFor(model => model.UnitTrustItem121, new {@class = "inputNumberField" , maxlength = 10 })
                                    @Html.ValidationMessageFor(model => model.UnitTrustItem121)
                                </td>
                            </tr>
                            <tr bgcolor="#FFFFFF">
                                <td style="text-align: left">12.2) 
                  ตราสารหนี้ที่มีลักษณะของสัญญาซื้อขายล่วงหน้าแฝงประเภทไม่คุ้มครองเงินต้น </td>
                                <td>
                                    @Html.TextBoxFor(model => model.UnitTrustItem122, new {@class = "inputNumberField" , maxlength = 10 })
                                    @Html.ValidationMessageFor(model => model.UnitTrustItem122)
                                </td>
                            </tr>
                            <tr bgcolor="#FFFFFF">
                                <td style="text-align: left">12.3) 
                  ตราสารทุนที่ไม่ได้จดทะเบียนซื้อขายในตลาดหลักทรัพย์ในประเทศ 
                  หรือไม่ได้อยู่ระหว่างการดำเนินการกระจายการถือหุ้นรายย่อยตามข้อบังคับตลาดหลักทรัพย์แห่งประเทศไทย 
                  หรือไม่ได้จดทะเบียนซื้อขายในตลาดหลักทรัพย์ต่างประเทศ</td>
                                <td>
                                    @Html.TextBoxFor(model => model.UnitTrustItem123, new {@class = "inputNumberField" , maxlength = 10 })
                                    @Html.ValidationMessageFor(model => model.UnitTrustItem123)
                                </td>
                            </tr>
                            <tr bgcolor="#FFFFFF">
                                <td style="text-align: left">12.4) หน่วยลงทุนของกองทุนรวมสินค้าโภคภัณฑ์ 
                  และสินทรัพย์หรือดัชนีที่บริษัทถือครองผ่านการลงทุนในหน่วยลงทุนของกองทุนรวม 
                  ที่กำหนดนโยบายลงทุนในสินทรัพย์หรือดัชนีที่บริษัทลงทุนได้โดยตรง 
                  แต่มีการจัดสรรลงทุนบางส่วนในสินทรัพย์หรือดัชนีที่บริษัทไม่สามารถลงทุนได้ </td>
                                <td>
                                    @Html.TextBoxFor(model => model.UnitTrustItem124, new {@class = "inputNumberField" , maxlength = 10 })
                                    @Html.ValidationMessageFor(model => model.UnitTrustItem124)
                                </td>
                            </tr>
                            <tr bgcolor="#FFFFFF">
                                <td style="text-align: left">12.5) 
                  หน่วยลงทุนของกองทุนรวมที่ไม่สามารถแยกองค์ประกอบได้ 
                  หรือไม่มีข้อมูลสัดส่วนประเภทการลงทุนของกองทุนรวมที่เพียงพอ </td>
                                <td>
                                    @Html.TextBoxFor(model => model.UnitTrustItem125, new {@class = "inputNumberField" , maxlength = 10 })
                                    @Html.ValidationMessageFor(model => model.UnitTrustItem125)
                                </td>
                            </tr>
                            <tr bgcolor="#FFFFFF">
                                <td style="text-align: left">รวม</td>
                                <td>
                                    <input name="txtSum" style="text-align: right" type="text" id="txtSum">
                                </td>
                            </tr>

                        }
                        <tr bgcolor="#FFFFFF">
                            <td style="text-align: left">As of Date </td>
                            <td>
                                @Html.TextBoxFor(model => model.UnitTrustDate, new { style = "width: 100px;",  @Value = ThaireInvestmentWeb.Util.WebUtil.FormatDate(@Model.UnitTrustDate) })
                                @Html.ValidationMessageFor(model => model.UnitTrustDate)  (Ex.31/12/2014)
                            </td>
                        </tr>
                    </tbody>
                </table>         
                
                       
                <table width="95%" height="85" border="0" align="center">
                    <tr>
                        <td>
                            <div align="center">

                                <input id="SubmitBtn" type="submit" name="SubmitBtn" value=" Submit " need-confirm="true" class="button">
                                &nbsp;&nbsp; 
                                <input id="CancelBtn" type="button" name="CancelBtn" value=" Cancel " class="button">
                            </div>
                        </td>
                    </tr>

                </table>
                
    
                @Html.HiddenFor(x => x.UpdateMode);
                @Html.HiddenFor(x => x.HeaderID);
                @Html.HiddenFor(x => x.ProportionID);
            }

        </td>
    </tr>
</table>



